home *** CD-ROM | disk | FTP | other *** search
/ Programmers Heaven 2 / Programmers Heaven 2.iso / files / graphics / library / wgt51_r2.zip / WGT5 / DOC / PORTING.TXT < prev    next >
Text File  |  1996-08-02  |  2KB  |  42 lines

  1.    Commonly Asked Questions about Porting to Watcom C/C++
  2.  
  3. You have a multi-platform compiler.  Does that mean I can
  4. recompile my source code from Windows and create an OS/2 PM
  5. application?
  6.  
  7. No.  To be able to port over multiple GUI platforms this way
  8. would require something like a multi-platform class library.
  9. We do not supply a multi-platform class library with version
  10. 10.0.  We recommend the customer contact the companies on
  11. our third-party vendor list for a suitable multiplatform
  12. class library.
  13.  
  14. What major considerations are there when porting from
  15. Microsoft C/C++?
  16.  
  17. 1. For any third-party libraries that your applications
  18. depend on, you will need to contact the vendor to ensure
  19. that it supports the Watcom compiler.  If not, you will need
  20. the vendor to supply a Watcom version, or obtain the source
  21. code from the vendor and port it to Watcom manually.  Please
  22. refer to the technical note "Commonly Asked Questions about
  23. Mixing Libraries" for details.
  24.  
  25. 2. The _asm keyword is not supported by the Watcom compiler.
  26. Inline assembly must be coded using pragmas.  Please refer
  27. to "Pragmas" and "Inline Assembly Language" in the Watcom
  28. C/C++ User's Guide for details.
  29.  
  30. What are the differences between 10.0 and previous versions?
  31.  
  32. The major additions between version 9.5 and 10.0 was the
  33. addition of the integrated development environment, new
  34. advanced GUI Debugger and C++ Class Browser.  For Windows, a
  35. new suite of resource editing tools was added.
  36.  
  37. The major additions between 9.0 and 9.5 were the additions
  38. of C++ and Pentium optimizations.
  39.  
  40. Please see the Getting Started booklet for details on major
  41. changes in the latest version.
  42.